
package com.ruoyi.system.mapper;

import com.ruoyi.system.domain.SysFile;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;

/**
 * 文件存储 数据层
 */
@Mapper
public interface SysFileMapper {
    /**
     * 新增文件记录
     */
    int insertSysFile(SysFile sysFile);

    /**
     * 查询文件列表
     */
    List<SysFile> selectSysFileList(SysFile sysFile);

    /**
     * 根据ID查询文件
     */
    SysFile selectSysFileById(Long fileId);

    /**
     * 修改文件记录
     */
    int updateSysFile(SysFile sysFile);

    /**
     * 根据ID删除文件
     */
    int deleteSysFileById(Long fileId);

    /**
     * 批量删除文件
     */
    int deleteSysFileByIds(Long[] fileIds);
}
